tests/revealer-size: Use gtk_widget_measure
authorTimm Bäder <mail@baedert.org>
Sun, 5 Mar 2017 07:55:55 +0000 (08:55 +0100)
committerTimm Bäder <mail@baedert.org>
Sun, 5 Mar 2017 08:24:41 +0000 (09:24 +0100)
testsuite/gtk/revealer-size.c

index 752992c04c9f9585f67cc28e41dd4db12a88b655..fefae48b73a0cac09718a7c1c7ba015d39464d8d 100644 (file)
@@ -24,19 +24,25 @@ keep_size (int      direction,
 
   gtk_revealer_set_reveal_child (revealer, TRUE);
 
-  gtk_widget_get_preferred_width (GTK_WIDGET (child), &min_child_width, NULL);
-  gtk_widget_get_preferred_height (GTK_WIDGET (child), &min_child_height, NULL);
+  gtk_widget_measure (child, GTK_ORIENTATION_HORIZONTAL, -1,
+                      &min_child_width, NULL, NULL, NULL);
+  gtk_widget_measure (child, GTK_ORIENTATION_VERTICAL, -1,
+                      &min_child_height, NULL, NULL, NULL);
 
-  gtk_widget_get_preferred_width (GTK_WIDGET (revealer), &min_width, NULL);
-  gtk_widget_get_preferred_height (GTK_WIDGET (revealer), &min_height, NULL);
+  gtk_widget_measure (GTK_WIDGET (revealer), GTK_ORIENTATION_HORIZONTAL, -1,
+                      &min_width, NULL, NULL, NULL);
+  gtk_widget_measure (GTK_WIDGET (revealer), GTK_ORIENTATION_VERTICAL, -1,
+                      &min_height, NULL, NULL, NULL);
 
   g_assert_cmpint (min_width, ==, min_child_width);
   g_assert_cmpint (min_height, ==, min_child_height);
 
 
   gtk_revealer_set_reveal_child (revealer, FALSE);
-  gtk_widget_get_preferred_width (GTK_WIDGET (revealer), &min_width, NULL);
-  gtk_widget_get_preferred_height (GTK_WIDGET (revealer), &min_height, NULL);
+  gtk_widget_measure (GTK_WIDGET (revealer), GTK_ORIENTATION_HORIZONTAL, -1,
+                      &min_width, NULL, NULL, NULL);
+  gtk_widget_measure (GTK_WIDGET (revealer), GTK_ORIENTATION_VERTICAL, -1,
+                      &min_height, NULL, NULL, NULL);
 
   if (direction & KEEP_WIDTH)
     g_assert_cmpint (min_width, ==, min_child_width);